package com.woniuxy.house.mapper;


import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.woniuxy.entity.house.Renthouse;
import com.woniuxy.entity.house.dto.RenthouseDto;
import com.woniuxy.entity.house.dto.RenthouseQO;
import org.apache.ibatis.annotations.Param;

/**
 * <p>
 *  Mapper 接口
 * </p>
 *
 * @author liangyu
 * @since 2021-03-19
 */
public interface RenthouseMapper extends BaseMapper<Renthouse> {
    // 通过租房id查询到户型信息，配套设施信息，楼盘信息
    RenthouseDto findOneById(@Param("id") int id);
    // 根据租房id软删除租房信息，将status修改为1
    int deleteOneById(@Param("id")int id);
    // 根据条件分页查询（包括排序）
    Page<RenthouseDto> findLike(Page<RenthouseDto> page, @Param("renthouseQO") RenthouseQO renthouseQO);
}
